// 切换语言包
import Vue from 'vue' // 导入 vue
import VueI18n from 'vue-i18n' // 引入语言包的操作文件
// 导入 element 的中文语言包
import elementZH from 'element-ui/lib/locale/lang/zh-CN'
// 导入 element 的英文语言包
import elementEN from 'element-ui/lib/locale/lang/en'
import myZH from './zh'
import myEN from './en'

// 导入 cookie 的操作
import Cookie from 'js-cookie'
// 使用语言包
Vue.use(VueI18n)
// 创建语言包对象
export default new VueI18n({
  locale: Cookie.get('locale') || 'zh', // 设置语言
  messages: {
    // 设置语言的选项
    en: {
      ...elementEN,
      ...myEN,
      dashboard: {
        calendar: 'work-calendar'
      }
    },
    zh: {
      ...elementZH,
      ...myZH,
      dashboard: {
        calendar: '工作日历'
      }
    }
  }
})